Copyright: Copyright © 1998, Kenneth G Long,  All Rights Reserved


Project Print for Delphi
Project Print for Delphi   Code Viewer and Printer

Copyright © 1998  Kenneth G. Long   All Rights Reserved

Features

Operations

Order Information

Support

E-mail:  greyparrot@worldnet.att.net

Web:  http://home.att.net/~greyparrot


Features

•	View and print project code without using the Delphi IDE.

•	Treeview listing of units,forms(text) and methods.

•	Print complete projects or select individual units, forms or methods.

•	Rearrange the print order.

•	Add print header, date/time, page numbers and line numbers.

•	Print the Treeview.

•	Color syntax printing.

•	View DFM files as text.


Operations


File Menu

   Open

        Open files with .dpr, .dfm, or .pas extensions.

   Reopen

        MRU list with up to 10 files.

        Clear list will empty the list.

   Options

        Sort Tree

             Sort method nodes if checked, otherwise nodes will be in the order that they appear in the file.

        Show Forms (dfm)

             Show form nodes on treeview. If your not interested in these, leave it unchecked and files will load faster.

        Show Options (dof)

             Show option node on treeview. If your not interested in this, leave it unchecked and files will load faster.

        Show Hints

             On or off.

        View

             View a window with a checkbox for the above items. An easy way to change more than one item.

   Exit


  Open

        Open files with .dpr, .dfm, or .pas extensions.


Print Menu

   Selected Items

        Print treeview items selected with a [image] or [image] .

   Tree

        Print the treeview. Prints without graphics and with statistics. (As seen on the statusbar)

   Printer Setup

   Options

        Print the items checked.

          Header (You can select text from Print Options window)

          Date      (Prints in header)

          Page #  (Prints in footer)

          Line #'s

   View

        View the Print Options window.


  Print Selected Items

        Print treeview items selected with a [image] or [image]  .

        Printing is syntax highlighted.


  Print TreeView

        Prints without graphics and with statistics. (As seen on the statusbar)

       You can set tree node level font size, style and name from the Print Options window.


  Print Setup

        Select printers or options available on your system.


Print Options


  Find

        Find selected items in your code.


TreeView

Selecting Items for printing.   (Example)

   Two bitmaps are used to show selected items.

          indicates that all child nodes will also be printed.

                                    Example: If you select the DPR file then all PAS and DFM, if that option is turned on, will be printed.

    Example: If you select a PAS file then all methods will be printed.

           only the selected items(nodes) will be printed.

   You SELECT an item for printing by holding the CTRL key and clicking on a NODE icon.

        I you want to print the DPR file only, without its children, hold the SHIFT key and click the DPR NODE icon.

   To DESELECT an item hold the ALT key and click on the NODE icon.

   Printing will be in the order of the treeview from top down.

   Nodes can be moved within its parent, so you can arrange them in any order for printing.

   If you select method nodes you will not be able to select its parent but you can select other PAS nodes.

   Multiple items can be selected anywhere in the tree.

Displaying/Locating code.

   Single-click on the node of any PAS or DFM file to display it in the code viewer.

   Double-click on the node of any method to display its code in the code viewer.


TreeView example


  Code Viewer

        Syntax highlighting and other options can be selected from the Print Options/Syntax Colors and Font button.

        The viewer is not enabled as an editor, you cannot damage your code.


Syntax Colors and Font

   I believe this window should be self explanatory.


  Treeview Print Options

        First select a font name, size, color and style from the group on the right

        then click on a node level label on the left to assign the selection.

        When you close the window all selections will be maintained.

        Reset button will reset all levels to default values.


  Header Text

        Your four text options are:

             1. The File as shown with full path.

             2. The File as shown without the path.

             3. The Node selected.

             4. Custom text that you enter in the edit box.

       When you close the window all selections will be maintained, including custom text.


  Print Format Options

        If checked:

             Header will print selection in header group.

             Date will print at the right of the header.

             Page # will print in a footer.

             Line #'s will print.


Order Information

Project Print for Delphi

Copyright © 1998 Kenneth G. Long

All Rights Reserved

greyparrot@worldnet.att.net

On registration you will receive a  Registration Code.

Charges

Project Print for Delphi [each]  $22.00 US.

Credit Cards

Order online, telephone, fax or postal mail from:	NorthStar Solutions

ShareIt

You can also connect  from: http://home.att.net/~greyparrot

Surface Mail

Send a check or money order to:

Kenneth G. Long

7602-D Pinery Way

Tampa, FL 33615-1378

                If you include an e-mail address, I'll send your registration information to it, otherwise I'll send it first class mail.

If you require a 3 1/2 disk, include $5.00 for shipping and handling.

Payments must be made in US dollars drawn on a US bank.


NorthStar Solutions

For your convenience I have contracted, NorthStar Solutions, to process any orders you may wish to place with your Visa, MasterCard, or Discover card. Please be sure to mention you would like to order Product # [3538 ]

Internet Orders

Visit NorthStar Solutions and fill out their online form--fast, easy and secure!

http://www.nstarsolutions.com/1057.htm

Phoned Orders

Calls taken 10am - 8pm, EST, Monday - Friday

1-800-699-6395 (From the US only)

1-803-699-6395

Faxed Orders

Available 24 hours.

1-803-699-5465

E-Mailed Orders

CompuServe: starmail

America Online: starmail

Internet: starmail@nstarsolutions.com

Please provide (or be prepaired to provide) the following information.

The program you are registering Product #[ 3538 ]

Your mailing address

Your Visa, MasterCard, or Discover # and its expiration date.

Your E-Mail address (so NorthStar Solutions can send you an E-Mail confirming your order and so I	can contact you easily with any important follow-up information, upgrade announcements, etc.).

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.

Any questions about the status of the order, refunds, product details, technical support, non-credit card orders, etc. must be directed to greyparrot@worldnet.att.net

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


ShareIt

If you would like to register Project Print for Delphi, you can do the registration online on the Internet at

http://www.shareit.com/programs/102804.htm.

Alternatively, you can go to http://www.shareit.com and enter the program number there: 102804.

If you do not have access to the Internet, you can register via phone, fax or postal mail.

Please print out the following form, and fax or mail it to:

ShareIt! Inc.	ShareIt!

PO Box 844	element 5 AG

Greensburg, PA 15601-0844	Sachsenring 69

USA	50677 Koeln

Germany

Phone.   724-850-8186	Phone:    +49-221-2407279

Fax.        724-850-8187	Fax:         +49-221-2407278

US customers may also order by calling 1-800-903-4152 (orders only please!).

US check and cash orders goto Surface mail

E-Mail:         register@shareit.com

Registration form for Project Print for Delphi

Program No.: 102804

Last name: ___________________________________

First name: ____________________________________

Company: ____________________________________

Street and #: ______________________________________

City, State, postal code: ________________________________

Country: _______________________________________

Phone: _____________________________________

Fax: ________________________________________

E-Mail: ______________________________________

How would like to receive the registration key/full version?

e-mail  - fax   - postal mail

How would you like to pay the registration fee of $22.00:

credit card - wire transfer - EuroCheque - cash

Credit card information (if applicable)

Credit card: Visa - Eurocard/Mastercard - American Express - Diners Club

Card holder: ________________________________

Card No.: ___________________________________

Date of Expiration : ___________________________________

Date / Signature ___________________________


Support

Support will be provided for one year from data of purchase.

Updates will be available free of charge until the next major upgrade.

The latest version will always be available on my web site.

http://home.att.net/~greyparrot

Support can be obtained:

E-Mail:	greyparrot@worldnet.att.net

US Mail:	7602-D Pinery Way

Tampa, FL 33615-1378

At the present time telephone support is not available.